import axios from 'axios'
import { message } from 'ant-design-vue';
axios.interceptors.request.use((config:any)=>{
    //携带token到请求头
    config.headers.Authorization=localStorage.getItem('token')
    return config;
})
axios.interceptors.response.use(res=>{
    console.log('------拦截器-------');
    if(res.data.code==1){
        return res;
    }else{
        message.error( res.data.msg);
        return Promise.reject(res);
    }
},err=>{
   switch(err.response.status){
        case 500:
            message.error("服务端后台出现500错误");
            break;
        case 401:
            message.error("服务端后台出现401错误");
            break;
        case 404:
            message.error("没有找到服务端相应资源");
            break;
        default:
   }
   return Promise.reject(err);
})